Trace messages. More...
#include "Messages.h"#include "Log.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include "Heap.h"
Defines | |
| #define | ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0])) |
| #define | max_msg_len 120 |
Functions | |
| const char * | Messages_get (int index, enum LOG_LEVELS log_level) |
| Get a log message by its index. | |
Variables | |
| static const char * | protocol_message_list [] |
| static const char * | trace_message_list [] |
Trace messages.
| const char* Messages_get | ( | int | index, | |
| enum LOG_LEVELS | log_level | |||
| ) |
Get a log message by its index.
| index | the integer index | |
| log_level | the log level, used to determine which message list to use |
const char* trace_message_list[] [static] |
{
"Failed to remove client from bstate->clients",
"Removed client %s from bstate->clients, socket %d",
"Packet_Factory: unhandled packet type %d",
"Packet %s received from client %s for message identifier %d, but no record of that message identifier found",
"Packet %s received from client %s for message identifier %d, but message is wrong QoS, %d",
"Packet %s received from client %s for message identifier %d, but message is in wrong state",
"%s received from client %s for message id %d - removing publication",
"Trying %s again for client %s, socket %d, message identifier %d",
"",
"(%lu) %*s(%d)> %s:%d",
"(%lu) %*s(%d)< %s:%d",
"(%lu) %*s(%d)< %s:%d (%d)",
"Storing unsent QoS 0 message",
}
1.6.1